<div class="sidebar left">
  <ul class="sidenav">
  <!-- {an_dump($sidebar_menu_list)} -->
    {foreach $sidebar_menu_list as $k=>$v}
    <li class="js_topMenu">
      <a href="javascript:;">{/*<i class="n-icon icon-marketing"></i>*/}{$v.title}<em></em></a>
      {if $v.children}
      <ul class="sidenav2" style="display:none;">
        {foreach $v.children as $k1=>$v1}
        <li class="{$v1.curr}">
          <a href="{$v1.url}" data-qian="vmodule::{$v1.module} vcontroller::{$v1.controller} vaction::{$v1.action} ___ module::{$module} controller::{$controller} action::{$action} __ vextra::{$v1.extra_res} extra::{$extra_res} vcurr::{$v1.curr}">{$v1.title}&nbsp;&nbsp;<i style="display:none;" style="color:red">(0)</i></a>
        </li>
        {/foreach}
      </ul>
      {/if}
    </li>
    {/foreach}
  </ul>
</div>
<script>
$(function(){
  $('.js_topMenu').click(function(e){
    
    var s=e.target || e.srcElement;
    if ($(s).parents(".sidenav2").size()>0) {
      return;
    }

    $(this).siblings().removeClass('curr')
    $(this).siblings().find('ul:visible').slideUp();
    if (!$(this).find('ul:visible').length) {
      $(this).find('ul').slideDown();
      $(this).addClass('curr');
    } else {
      $(this).find('ul').slideUp();
      $(this).removeClass('curr');
    }
  });
  
  $(".sidenav2 li").each(function(i, n){
    if ($(this).hasClass('curr')) {
      $(this).closest('ul').show();
      $(this).closest('.js_topMenu').addClass('curr');
    };
  });
});
</script>